package a2025_03_12;

public class test {
    public static void main(String[] args) throws InterruptedException {
//        MyThread thread=new MyThread();
//        thread.start();
//
//        Thread thread1=new Thread(new MyRunnable());
//        thread1.start();
//
//        Thread thread2=new Thread(){
//            @Override
//            public void run() {
//                super.run();
//            }
//        };
//
//        Thread thread3=new Thread(new Runnable() {
//            @Override
//            public void run() {
//
//            }
//        });
//
//        Thread thread4=new Thread(()->{
//            int i=0;
//           while(!Thread.currentThread().isInterrupted()){
//               try {
//                   Thread.sleep(1000);
//               } catch (InterruptedException e) {
//                   e.printStackTrace();
//               }
//               System.out.println(i++);
//           }
//        });
//        thread4.start();
//        Thread.sleep(3000);
//        thread4.interrupt();

        Thread t1=new Thread(){
            @Override
            public void run() {
                for(int i=0;i<10;i++){
                    System.out.println(i);
                    try {
                        Thread.sleep(1000);
                    } catch (InterruptedException e) {
                        throw new RuntimeException(e);
                    }
                }
            }
        };
    }
}
